package com.haizhi.crm.common.model;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.haizhi.crm.common.constant.DisplayType;
import com.haizhi.crm.common.constant.EntityType;
import lombok.Data;

import java.util.Map;

/**
 * Created by ch on 2018/2/7.
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class CommonEntityDto {


    /**
     * 实体类型
     */
    private EntityType entityType;

    /**
     * ui展示样式
     */
    private DisplayType displayType;

    /**
     * 字段ui配置<英文属性，中文属性>,用于前端页面显示。
     */
    private Map<String, Object> uiConfig;

    /**
     * 实体属性
     */
    private Object entityData;


}
